Single-Scale Retinex Using Digital Signal Processors
نویسندگان
چکیده
The Retinex is an image enhancement algorithm that improves the brightness, contrast and sharpness of an image. It performs a non-linear spatial/spectral transform that provides simultaneous dynamic range compression and color constancy. It has been used for a wide variety of applications ranging from aviation safety to general purpose photography. Many potential applications require the use of Retinex processing at video frame rates. This is difficult to achieve with general purpose processors because the algorithm contains a large number of complex computations and data transfers. In addition, many of these applications also constrain the potential architectures to embedded processors to save power, weight and cost. Thus we have focused on digital signal processors (DSPs) and field programmable gate arrays (FPGAs) as potential solutions for real-time Retinex processing. In previous efforts we attained a 21 (full) frame per second (fps) processing rate for the singlescale monochromatic Retinex with a TMS320C6711 DSP operating at 150 MHz. This was achieved after several significant code improvements and optimizations. Since then we have migrated our design to the slightly more powerful TMS320C6713 DSP and the fixed point TMS320DM642 DSP. In this paper we briefly discuss the Retinex algorithm, the performance of the algorithm executing on the TMS320C6713 and the TMS320DM642, and compare the results with the TMS320C6711.
منابع مشابه
DSP implementation of the retinex image enhancement algorithm
The Retinex is a general-purpose image enhancement algorithm that is used to produce good visual representations of scenes. It performs a non-linear spatial/spectral transform that synthesizes strong local contrast enhancement and color constancy. A real-time, video frame rate implementation of the Retinex is required to meet the needs of various potential users. Retinex processing contains a r...
متن کاملChromatic Improvement of Backgrounds Images Captured with Environmental Pollution Using Retinex Model
A commonly problem of digital image processing systems that use video cameras for control navigation, as those used in cars or planes control, is that these systems depend on image contrast and the environmental pollution as fog, smog or rain. These environment characteristics, filters wavelengths of the light, which causes that the captured images, were modified by the video camera, decreasing...
متن کاملRetinex processing for automatic image enhancement
There has been a revivification of interest in the Retinex computation in the last six or seven years, especially in its use for image enhancement. In his last published concept (1986) for a Retinex computation, Land introduced a center/surround spatial form, which was inspired by the receptive field structures of neurophysiology. With this as our starting point, we develop the Retinex concept ...
متن کاملImproved Color Reproduction by Hue Preservation in Integrated Multi-scale Retinex
Tone reproduction is now widely used in the field of HDR imaging and image enhancement, especially to provide the proper luminance, so that captured images give the same sensation as the real scene. As a result, a high contrast and naturalness of colors can be obtained. In recent studies on tone reproduction with the objective of reproducing natural looking colors in digital images, an integrat...
متن کاملطراحی و ساخت یک سیستم تشخیص خواب آلودگی راننده مبتنی بر پردازشگر سیگنال TMS320C5509A
Every year, many people lose their lives in road traffic accidents while driving vehicles throughout the world. Providing secure driving conditions highly reduces road traffic accidents and their associated death rates. Fatigue and drowsiness are two major causes of death in these accidents; therefore, early detection of driver drowsiness can greatly reduce such accidents. Results of NTSB inves...
متن کامل